import { Command as CommandPrimitive } from "cmdk-sv"

import Root from "./command.svelte"
import Dialog from "./command-dialog.svelte"
import Empty from "./command-empty.svelte"
import Group from "./command-group.svelte"
import Item from "./command-item.svelte"
import Input from "./command-input.svelte"
import List from "./command-list.svelte"
import Separator from "./command-separator.svelte"
import Shortcut from "./command-shortcut.svelte"

const Loading = CommandPrimitive.Loading

export {
  Root,
  Dialog,
  Empty,
  Group,
  Item,
  Input,
  List,
  Separator,
  Shortcut,
  Loading,
  //
  Root as Command,
  Dialog as CommandDialog,
  Empty as CommandEmpty,
  Group as CommandGroup,
  Item as CommandItem,
  Input as CommandInput,
  List as CommandList,
  Separator as CommandSeparator,
  Shortcut as CommandShortcut,
  Loading as CommandLoading,
}
